#include "pasajero.h"

//Selectoras
void SelectNombre (pasajero pas, string &nom){
	strcop(nom, pas.Nombre);
}
int SelectCI(pasajero pas){
	return pas.CI;
}
fecha SelectFech_Nac (pasajero pas){
	return pas.Fecha_Nac;
}
float SelectMonto (pasajero pas){
	return pas.Monto;
}


void CargaFecha_Nac(pasajero &pas){
    fecha fec;
    CargaFecha(fec);
	while(!ValidaFecha(fec)){
		printf("Fecha incorrecta, ingrese fecha valida\n ");
	    CargaFecha(fec);
	}
	pas.Fecha_Nac=fec;
}



void CargarPasajero (pasajero &pas){
	string s;
	strcrear(s);

	printf ("Ingrese nombre del pasajero: ");
    scan(s);
    pas.Nombre = s;
	printf("Ingrese CI del pasajero: ");
	scanf("%d", &pas.CI);
    printf("Ingrese monto a facturar: ");
	scanf("%f", &pas.Monto);
	printf("Fecha de nacimiento: " );
	CargaFecha_Nac(pas);
}

// En el main, se hara la busqueda del pasajero en el arreglo "bote".
void DesplegarPasajero (pasajero pas){
	string nom;
	SelectNombre(pas, nom);
	printf("\nNombre: ");
	print(nom);
	printf("\nCI: %d", SelectCI(pas));
	printf("\nFecha de Nacimiento: ");
    DesplegaFecha(SelectFech_Nac(pas));
    printf("\nMonto abonado: %f", SelectMonto(pas));
}
